我想用java将数组x[]={1,5,6,9,8,4,2,3}由从小到大顺序重新排列并输出,请问应该怎么写代码
来源:百度知道 编辑:UC知道 时间:2024/09/23 05:51:36
public class TestMain {
public static void main(String args[]) {
int x[]={1,5,6,9,8,4,2,3};
System.out.println("排序前的结果");
for(int i=0;i<x.length;i++){
System.out.println(x[i]);
}
//排序
for(int i=0;i<x.length;i++){
for(int j=i+1;j<x.length;j++){
if(x[i]>x[j]){
int temp=x[i];
x[i]=x[j];
x[j]=temp;
}
}
}
System.out.println("排序后的结果");
for(int i=0;i<x.length;i++){
System.out.println(x[i]);
}
}
}
要是只需要排序的结果的话:
Arrays.sort(x);
for(int i:x) System.out.print(i+" ");
public class 类名{
public static void main(String[] args)
{
}
int x[]={1,5,6,9,8,2,3};
Arrays.sort(x);
for(int i=0;i<x.length;i++){
System.out.println(x[i]); }
}
每堆6个,最后多出3个,每堆9个,最后多6个, 这就说明每堆3个的话就